struct any{

};
template<typename T>
    struct any_der:public any{
        T value;
    };
